home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / pc / fi < prev    next >
Text File  |  2005-01-13  |  4KB  |  74 lines

  1. // based on a keyboard map from an 'xkb/symbols/fi' file
  2. //
  3. // $XFree86: xc/programs/xkbcomp/symbols/pc/fi,v 1.9 2003/01/29 17:17:31 dawes Exp $
  4.  
  5.  
  6. partial default alphanumeric_keys
  7. xkb_symbols "basic" {
  8.     include "pc/latin(type2)"
  9.     include "pc/fi(fi)"
  10. };
  11.  
  12. partial alphanumeric_keys
  13. xkb_symbols "fi" {
  14.  
  15.     // a Finnish keyboard with dead key support and all of
  16.     // ISO-8859-1 and ISO-8859-15 characters available.
  17.  
  18.     name[Group1]="Finnish";
  19.  
  20.     key <TLDE> { [ section,    onehalf,     onequarter,   threequarters    ] };
  21.     key <LSGT> { [    less,    greater,            bar,       brokenbar    ] };
  22.     // AltGr+<SPCE> is pressed accidentally too often after AltGr+<LSGT>,
  23.     // hence AltGr+<SPCE> produces now space, not nobreakspace.
  24.     key <SPCE> { [   space,      space,          space,    nobreakspace    ] };
  25.     key <AE01> { [       1,     exclam,     exclamdown,     onesuperior    ] };
  26.     key <AE02> { [       2,   quotedbl,             at,     twosuperior    ] };
  27.     key <AE03> { [          3, numbersign,       sterling,   threesuperior    ] };
  28.     key <AE04> { [       4,   currency,         dollar,               cent    ] };
  29.     key <AE05> { [       5,    percent,       EuroSign,          masculine    ] };
  30.     key <AE06> { [       6,  ampersand,            yen,     ordfeminine    ] };
  31.     key <AE07> { [       7,      slash,      braceleft,       plusminus    ] };
  32.     key <AE08> { [       8,  parenleft,    bracketleft,   guillemotleft    ] };
  33.     key <AE09> { [       9, parenright,   bracketright,  guillemotright    ] };
  34.     key <AE10> { [       0,      equal,     braceright,          degree    ] };
  35.     key <AB09> { [  period,      colon, periodcentered,         notsign    ] };
  36.     key <AB01> { [       z,          Z,         zcaron,             Zcaron    ] };
  37.     key <AB02> { [       x,          X,       multiply,           division    ] };
  38.     key <AB03> { [       c,          C,      copyright,               cent    ] };
  39.     key <AB05> { [       b,          B,         ssharp,        NoSymbol    ] };
  40.     key <AB06> { [       n,          N,         ntilde,             Ntilde    ] };
  41.     key <AB07> { [       m,          M,             mu,           NoSymbol    ] };
  42.     key <AB10> { [   minus, underscore,         hyphen,          macron    ] };
  43.     key <AC02> { [       s,          S,         scaron,          Scaron    ] };
  44.     key <AC03> { [       d,          D,            eth,             ETH    ] };
  45.     key <AD03> { [       e,          E,       EuroSign,            cent    ] };
  46.     key <AD04> { [       r,          R,     registered,        NoSymbol    ] };
  47.     key <AD05> { [       t,          T,          thorn,           THORN    ] };
  48.     key <AD10> { [       p,          P,      paragraph,        NoSymbol    ] };
  49.     key <AC10> { [ odiaeresis, Odiaeresis,      oslash,        Ooblique    ] };
  50.     key <AE11> { [    plus,      question,   backslash,    questiondown    ] };
  51.     key    <AC11> { [ adiaeresis, Adiaeresis,         ae,                 AE    ] };
  52.     key <BKSL> { [ apostrophe,   asterisk ] };
  53.     key <AD11> { [   aring,         Aring,         oe,             OE    ] };
  54.     key <AE12> { [ dead_acute, dead_grave ] };
  55.     key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
  56.  
  57.     // End alphanumeric section, begin "Keypad"
  58.     key <KPDL> {    [  KP_Delete,    KP_Separator    ]    };
  59.     // End "Keypad" section
  60.  
  61.     include "level3(ralt_switch_multikey)"
  62. };
  63.  
  64. partial alphanumeric_keys
  65. xkb_symbols "nodeadkeys" {
  66.     include "pc/latin(type2)"
  67.     include "pc/latin(type2_nodeadkeys)"
  68.     include "pc/fi(fi)"
  69.  
  70.     key <AE12> { [ acute, grave ] };
  71.     key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] };
  72. };
  73.  
  74.